package com.demo.java.OD451_500.OD496;

import java.util.*;

/**
 * @author bug菌
 * @Source 公众号：猿圈奇妙屋
 * @des： 【免单统计(B卷-100分)】问题
 * @url： https://blog.csdn.net/weixin_43970743/article/details/146468205
 */
public class OdMain {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = Integer.parseInt(scanner.nextLine()); // 读取日志条数

        // 用来存储所有时间戳
        String[] logs = new String[n];
        for (int i = 0; i < n; i++) {
            logs[i] = scanner.nextLine();
        }

        // 对时间戳进行排序，确保顺序是按时间的先后排列
        Arrays.sort(logs);

        // 使用一个 LinkedList 来存储统计的结果
        LinkedList<String> result = new LinkedList<>();
        int count = 1;
        result.add(logs[0]);  // 第一个时间戳直接加入
        int i = 1;

        // 统计时间戳相同的数量
        while (i < logs.length) {
            // 检查当前时间戳和前一个时间戳的秒部分是否一致
            if (result.getLast().equals(logs[i])) {
                result.add(logs[i]);
                count++;
            } else if (!result.getLast().substring(0, 19).equals(logs[i].substring(0, 19))) {
                result.add(logs[i]);
                count++;
            }
            i++;
        }

        // 输出最多的记录数
        System.out.println(count);
    }
}